package com.zyz.L_泛型.自定义泛型;

/**
 * @author: vick
 * @Date: 2025/4/2
 * @Description:
 * @version: 1.0
 */
public class Demo3 {
    public static <E> void method(E[] arr) {
        /*for (int min = 0, max = arr.length - 1; min < max; min++, max--) {
            E temp = arr[min];
            arr[min] = arr[max];
            arr[max] = temp;
        }*/
        int min = 0;
        int max = arr.length - 1;
        while (min < max) {
            E temp = arr[min];
            arr[min] = arr[max];
            arr[max] = temp;
            min++;
            max--;
        }

    }

    public static void main(String[] args) {
        Integer[] arr = {10, 20 ,30, 40};
        method(arr);
        for (Integer i : arr) {
            System.out.println(i);
        }
    }
}
